/**
 * Author: zhjpaul
 * Description: 用于可视化界面参数的配置
 */


var CONFIG = {};

CONFIG.HOST = 'http://192.168.1.104:8888';

CONFIG.REALTIME_TRAFFIC_NUM = 10;
CONFIG.REALTIME_INTERVAL = 5000;

CONFIG.URL = {

    // 用于获取交换机所有端口的状态(端口id，端口名，端口alias，是否为TAP口)，其中用get方法获取状态
    GetPhyPortsStatus: '/rest/get_phyports_status',

    // 用于更新某个交换机端口的信息
    UpdatePhyPortStatus: '/rest/set_phyport_status',

    // 用于获取所有LAG端口的信息
    GetLAGPortsStatus: '/rest/get_lagports_status',

    // 用于更新某个LAG端口
    UpdateLAGPortStatus: '/rest/set_lagport_status',

    // 用于获取所有逻辑组信息
    GetLogicGroups: '/rest/get_logicgroup_status',

    // 用于更新逻辑组信息
    UpdateLogicGroup: '/rest/set_logicgroup_status',

    // 用于获取端口流量信息
    GetPortTrafficStat: '/rest/get_port_traffic_stat',

    // 用于获取所有的流表项
    GetFlowEntries: '/rest/get_flow_entries',

    // 用于添加流表项
    AddFlowEntry: '/rest/add_flow_entry',

    // 用于修改流表项
    ModifyFlowEntry: '/rest/mod_flow_entry',

    // 用于删除流表项
    DeleteFlowEntry: '/rest/del_flow_entry',

    // 用于获取所有组表
    GetGroupTables: '/rest/get_group_tables',

    // 用于添加组表
    AddGroupTable: '/rest/add_group_table',

    // 用于修改组表
    ModifyGroupTable: '/rest/mod_group_table',

    // 用于删除组表
    DeleteGroupTable: '/rest/del_group_table',

    // 用于配置交换机
    ConfigController: '/rest/set_controller',

    // 用于获取流表项实时流量
    RealTimeTraffic: '/rest/get_flow_traffic_stat'
};